@charset "utf-8";

body{
    -ms-overflow-style: scrollbar; background: #e1eae8;
}
html,body{
	height:100%;
}

table tr th,td{
    /* border:1px solid #dcdcdc; */
    /*background: #dcdcdc;*/
    color: #0E0E0E;
    text-align: center;

}

.left{
    width: 20%;
    background: #fff;
    position: relative;
}
.left ul {
    width: 100%;
    margin: 0px;
    position: relative;
    left: -30px;
}
.left ul li{
    width: 100%;
    background: #fff;
    height: 45px;
    line-height: 45px;
    list-style: none;
    margin: 0;
    color: #000;
}
.contter{
	width: 100%;
	height: 100%;
	margin:0.5%;
}
.contteruser{
	width:100%;
	height:100%;
	background:#fff;
}
.contteruser1{
	width:100%;
	height:100%;
	background:#fff;
	/*margin-top:10px;*/
	margin:0;
}

.contter_user{
	background-color: #e1eae8;
	height:100%;
    /* padding: 11px 1px 0 13px; */
}
.text_yh{
	text-align: left;
	padding: 8px 15px;
	margin-left: -6px;
	background: #00b294;
	color: #fff;
}
.table_yh{
	width: 100%;
	/*min-height: 600px;*/
	height:100%;
	background: #fff;
	/* border-top: solid 2px #c8c8c8; */
}
.table_yh h5{padding-left: 15px;color: #323232; margin: 0;line-height: 40px;
    font-size: 15px;font-weight: bold;
}
.text_yhto{
    text-align: left;
    padding: 8px 15px;
    margin-left: -6px;
    background: #00b294;
    color: #fff;
}
.text_yhto{
    width: 100%;min-height: 600px; background: #fff;border: solid 1px #eee;
    margin-left: -6px;border-top: solid 2px #c8c8c8;
}
.text_yhto h5{padding-left: 15px;color: #323232; margin: 0;line-height: 40px;
}
.icon-user:before{
    color: #1cb194;
    font-size: 16px;
    padding-right: 5px;
    position: relative;
    top: 3px;
}
.icon-jiaoseguanli:before{
    color: #1cb194;font-size: 22px;
    padding-right: 3px;
    position: relative;
    top: 3px;
}
.icon-gangweiquanxian:before{
    color: #1cb194;
    font-size: 22px;
    padding: 5px;
}
.btnBox3 {
	height: 50px;
    line-height: 50px;
    display: block;
    background: #f5f5f5;
    border-top: solid 1px #dcdcdc;
    border-bottom: solid 1px #dcdcdc;
}
.btnleft{
    height: 50px;
    margin:0 5px 0 0px;
    display: inline-block;
    border-right: solid 1px #dcdcdc;
}
.btnright{
    width: auto;
    height: 50px;
    margin:0 10px 0 0px;
    display: inline-block;
}
.btnBox3 .btnleft button {
    float: left;
    margin-top: 10px;
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
    background: #1eb394;
    color: #fff;
    border: none;
    border-radius: 1px;
    font-size: 12px;
    cursor: pointer;
    margin-right: 10px;
}
.btnBox3 .btnright button.refuse {
    float: left;
    margin-top: 10px;
    height: 30px;
    line-height: 28px;
    padding: 0px 10px;
    background: #fff;
    border: solid 1px #00b294;
    color: #00b294;
    border-radius: 1px;
    font-size: 12px;
    cursor: pointer;
    margin-right: 10px;
}
.btnBox3 button i {
    margin-right: 5px;
}
/* 按钮图标icon设置 */
/* 数据字典 */
.Dict .btnBox1 button:nth-child(1) i.iconfont{
	font-size:14px;
}
.Dict .btnBox1 button:nth-child(2) i.iconfont{
	font-size:14px;
}
.Dict .btnBox1 button:nth-child(3) i.iconfont{
	font-size:15px;
}
/* 工作流配置 */
.gzlpz_main i.iconfont.icon-shanchu{
	font-size:15px;
}
.gzlpz_main i.iconfont.icon-tianjia{
	font-size:12px;
}
.gzlpz_mainright i.iconfont.icon-tianjia{
	font-size:12px;
}
/* 菜单管理 */
.gomenu i.iconfont.icon-jiahao2{
	font-size:14px;
}
.gomenu i.iconfont.icon-tuihui{
	font-size:14px;
}
.gomenu i.iconfont.icon-shanchu{
	font-size:15px;
}
/* 用户维护 */
#conttercj i.iconfont.icon-shangchuan{
	font-size:15px;
}
#conttercj i.iconfont.icon-tuihui{
	font-size:13px;
}
#conttercj i.iconfont.icon-jiahao2{
	font-size:14px;
}
#conttercj i.iconfont.icon-shanchu{
	font-size:15px;
}
.article-search {
    margin-left: 15px;
    width: 360px;
    position: relative;
    top: 15px;
}
.article-search2 .file-input{
	display: inline-block;
    width: 360px;position: relative;
    top: 15px;
}
.article-search2 {
    margin-left: 15px;
    width: 460px;
    height:70px;
    line-height:50px;
    
}
.xiazaibtn button{
	/* float: left; */
    margin-top: 10px;
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
    background: #1eb394;
    color: #fff;
    border: none;
    border-radius: 1px;
    font-size: 12px;
    cursor: pointer;
    margin-right: -10px;
    margin-left:15px;
}
.scinput_01{
	display: inline-block;
	border: solid 1px #ccc;
    padding: 7px 10px;
    border-radius: 2px;
}
.article-search3 {
    margin-left: 15px;
    width: cacl(100% - 40px);
    position: relative;
    top: 15px;
    border: solid 1px #ccc;
    margin:0 15px;
    padding:10px 0;
}
.article-search3 p{
	padding:5px 0  0 115px;
	color:#323232;
}
.no_upload{
	font-size:14px;
	color:red;
	    margin: 30px 0 0 20px;
}
.text-danger i{
	display:none;
}
.article-search3 p span{
	color:red;
	padding:0 5px;
}
.article-search2 label {
    display: inline-block;
    height: 35px;
    vertical-align: middle;
    font-size: 16px;
    line-height: 35px;
    color: #323232;
    cursor: pointer;
}
.article-search2 label {
    display: inline-block;
    height: 35px;
    vertical-align: middle;
    font-size: 16px;
    line-height:45px;
    color: #323232;
    cursor: pointer;
}
.article-search3 label  form{
	width:360px;
}
.article-search3 label {
    display: inline-block;
    height: 35px;
    line-height:35px;
    vertical-align: middle;
    font-size: 16px;
    line-height: 35px;
    color: #323232;
    cursor: pointer;
    padding-left:25px;
}
.article-search3 .file-input{
	display: inline-block;
	width:445px;
	position: relative;
    top: 9px;
}
.article-search3 .btn-file{
    background: rgb(30, 179, 148);
    border: solid;
    border-radius: 2px;
}



.article-search4 {
    margin-left: 15px;
    width: cacl(100% - 40px);
    height:50px;
    position: relative;
    /* top: 15px; */
    /* border: solid 1px #ccc; */
    margin:0 15px;
    padding:10px 0;
}
.article-search4 p{
	padding:5px 0  0 115px;
	color:#323232;
}
.article-search4 p span{
	color:red;
	padding:0 5px;
}
.article-search4 label  form{
	width:360px;
}
.article-search4 label {
    display: inline-block;
    height: 50px;
    line-height:50px;
    vertical-align: middle;
    font-size: 16px;
    line-height: 35px;
    color: #323232;
    cursor: pointer;
    padding-left:25px;
}
.article-search4 .file-input{
	display: inline-block;
	width:445px;
	position: relative;
    top: 9px;
}
.article-search4 .btn-file{
    background: rgb(30, 179, 148);
    border: solid;
    border-radius: 2px;
}
.article-search4 .btn.btn-success.btn-file{
	margin-top:-3px;
}







#uploadImg{ font-size:12px; display:inline-block;}
#file{ position:absolute; z-index:100; margin-left:-180px; font-size:60px;opacity:0;filter:alpha(opacity=0); margin-top:-5px;}
.cd_btn {
    width: 36px;
    height: 37px;
    border: solid 1px #e0e0e0;
    padding: 2px 12px;
    background: url(../img/search.png) no-repeat center center #00b294;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
/* */
.conttercj{
    display: none;width: calc(100% - 15px);height:100%;
    
}

.table_yhcj_title{
	width: 100%;margin-left: -6px;background: #fff;line-height: 40px;margin-top: 10px;
	border: solid 1px #eee;
}
.tab_yhcj{
	width: 100%;height: 560px; margin-left: -6px;background: #fff;padding: 10px 0;
}
.tab_yhmain{
    width: 96%;margin: 10px 2%; padding: 10px 0;
}
.btnBox3{
    width: 100%; height: 50px;background: #f5f5f5;
}
.btnBox .btncenter{
   height: 50px;/* margin-left: 15px; */ display: inline-block;
}
.btnBox .btncenter button{
    float: left; margin-top: 10px; height: 30px;line-height: 30px; padding: 0px 10px;
    background: #1eb394;color: #fff;border: none;border-radius: 2px;font-size: 12px;
    cursor: pointer; margin-right: 10px;
}
.btnyhcjleft button i {margin-right: 5px;}
.btnyhcjleft button .icon-quxiao2{
    width:5px;height:10px;margin-right: 5px; position: relative;right: 5px; top: -2px;
}
.btnl ul{
    margin-left: 0px;
}
.btnl ul li{
    color: #000;list-style-type:none;display: inline-block;
    padding: 2px 10px;height: 25px;line-height: 25px;
    border-radius: 5px 5px 0 0;background: #f0f0f0;
}
.btnl ul li.selectTag{
    background: #1fb495;color: #fff;
}
#outer {width:96%;margin:20px 2%;}
#tab {width:100%;height:20px;zoom:1;margin-left: 0;    position: relative;left: -40px;}
#tab li {float:left;color:#999;height:30px; cursor:pointer;border-radius: 11px 11px 0 0;
 line-height:30px;padding:0 20px;list-style: none;background:#f0f0f0;margin-right: 3px;}
#tab li.current {color: #fff;
    height: 35px;line-height: 40px;background: #1eb394;position: relative;top: -5px;}
#content {border:1px solid #dcdcdc;}
#content ul {line-height:25px;display:none; margin:0 30px;padding:10px 0;position: relative;}
#content ul li{width:50%;list-style: none;margin: 12px 0;position: relative;display: flex}
#content ul li:first-child{position: relative;left: 0px;}
#content ul label{
    display: inline-block;width: 75px;text-align: right;position: relative;top: -6px;
    right: 5px;margin-top: 10px;float: left;
}
#content ul li select{
    width: 78%;
    border-radius: 0;
    float: left;
}

#content ul input{
    display: -webkit-inline-box;width: 78%; border-radius: 0;
}
#content ul li b{
    width: 6px;
    height: 6px;
    border-radius: 5px;
    background: red;
    position: absolute;
    right: 0px;
    top: 13px;
}
#content ul li button{
    position: absolute;
    right: -17px;
    padding: 3px 11px;
    border: 1px solid #ccc;
    background: #fff;
}
.jqgrid1a ul{line-height:25px;display:none; margin:0 30px;padding:10px 0;position: relative;}
.jqgrid1a ul li{width:500px;list-style: none;margin: 12px 0;position: relative;display: flex}
.jqgrid1a ul li:first-child{position: relative;left: 0px;}

.jqgrid1a ul li label{
   display:inline-table;width: 65px;text-align: center;position: relative;top: -3px;
    right: 5px;margin-top: 10px;float: left;}
.jqgrid1a ul li input{display: -webkit-inline-box;width: 78%; border-radius: 0;}
.jqgrid1a ul li select{
    width: 78%; border-radius: 0;float: left;
}
.jqgrid1a ul li button{
    position: absolute;right: -14px; padding: 3px 11px;border: 1px solid #ccc;background: #fff;
}
.jqgrid1a ul li b{
    width: 6px;height: 6px;border-radius: 5px;background: red;position: absolute;right: 20px;
    top: 13px;}
.jqgrid2a{
    padding:10px;width: 100%;
}
.jqgrid2a button{
	margin: 0 9px 12px 0px;
    background-color: #1eb394;
    border: none;
    color: #fff; 
    border-radius: 1px;
    height:28px;
    line-height:26px;
}
.jqgrid2a button i{margin-right:5px;}
.jqgrid3a{
    padding:10px;width: 100%; overflow: hidden;
}
.jqgrid3a button{
	margin: 0 9px 12px 0px;
    background-color: #1eb394;
    border: none;
    color: #fff; 
    border-radius: 1px;
    height:28px;
    line-height:26px;
}
.jqgrid3a button i{margin-right:5px;}
.jqgrid4a ul {line-height:25px;display:none; margin:0 30px;padding:10px 0;position: relative;}
.jqgrid4a ul li{width:50%;list-style: none;margin: 12px 0;position: relative;display: flex}
.jqgrid4a ul li:first-child{position: relative;left: 0px;}

.jqgrid4a ul li label{
   display:inline-table;width: 75px;text-align: right;position: relative;top: -6px;
    right: 5px;margin-top: 10px;float: left;}
.jqgrid4a ul li input{display: -webkit-inline-box;width: 78%; border-radius: 0;}
.jqgrid4a ul li select{
    width: 78%; border-radius: 0;float: left;
}
.jqgrid5a ul li button{
    position: absolute;right: -17px; padding: 3px 11px;border: 1px solid #1eb394;background: #1eb394;
}
.jqgrid5a ul li button i{margin-right:5px;}
.jqgrid5a ul li b{
    width: 6px;height: 6px;border-radius: 5px;background: red;position: absolute;right: 0px;
    top: 13px;}
.jqgrid6a{
    padding:10px;width: 100%;
}
.jqgrid6a button{
	margin: 0 9px 12px 0px;
    background-color: #1eb495;
    border: none;
    color: #fff;
    border-radius: 1px;
    height:28px;
    line-height:26px;
}
.jqgrid6a button i{margin-right:5px;}
.jqgrid5a{
    padding:10px;width: 100%;
}
.jqgrid5a button{
	margin: 0 9px 12px 0px;
    background-color: #1eb495;
    border: none;
    color: #fff; 
    border-radius: 1px;
    height:28px;
    line-height:26px;
    }
.jqgrid5a button i{margin-right:5px;}
.jqgrid6a button.djbtn{
    color: #fff;
    background: #1eb394;
    border: 0;
    border-radius: 3px;
    padding: 7px 16px;
}

.jqgrid01a{
    padding:15px;width: 100%;
}
.jqgrid01a button{margin: 0 9px 12px 0px;
    background-color: #fff;
    border: solid 1px #8a8a8a;
    color: #8a8a8a; border-radius: 1px;}
.jqgrid02a{
    padding:15px;width: 100%;
}
.jqgrid02a button{margin: 0 9px 12px 0px;
    background-color: #fff;
    border: solid 1px #8a8a8a;
    color: #8a8a8a; border-radius: 1px;}

.jqgrid03a{
    padding:15px;width: 100%;
}
.jqgrid03a button{margin: 0 9px 12px 0px;
    background-color: #fff;
    border: solid 1px #8a8a8a;
    color: #8a8a8a; border-radius: 1px;}
.jqgrid04a{
    padding:15px;width: 100%;
}
.jqgrid04a button{margin: 0 9px 12px 0px;
    background-color: #fff;
    border: solid 1px #8a8a8a;
    color: #8a8a8a; border-radius: 1px;}



.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
    /*margin-top: 50px;*/width: 100%;
}
.ui-widget-content:nth-child(2){
    background: #e8f7f4 !important;
    color: #323232;
}

/*
.ui-jqgrid .ui-priority-secondary{
    background: #fff;
    color: #323232;
}
*/


.btnmain_center{
    height: 50px;margin-left: 10px; display: inline-block;
    position: absolute;left: 0;
}
.btnmain_center button{
    float: left; margin-top: 10px; height: 30px;line-height: 30px; padding: 0px 10px;
    background: #fff;color: #555;border: none;border-radius: 1px;font-size: 12px;
    cursor: pointer; margin-right: 15px;border: solid 1px #ccc;
}
.btnmain_center button i{
    margin-right: 5px;
}
#content ul table{
    margin-top: 55px;
}
#content ul table tr th,td{
    /* border:1px solid #dcdcdc; */
    /*background: #dcdcdc;*/
    color: #333;
    text-align: center;

}
#content ul table tr th,td{
    border:none;

}

.itcj_text{
    margin-left: 50px;
    height: 50px;
    line-height: 50px;
}
.itcj_text span{color: red;}

.modal {
    display: none;
}
.itcj_table{
    width: 100%;
    border-color: #dcdcdc;
}

/* */
.contterxg{
    display: none;
}
#outerto {width:96%;margin:20px 2%;}
#tabxg {width:100%;height:20px;zoom:1;margin-left: 0;    position: relative;left: -40px;}
#tabxg li {float:left;color:#999;height:30px; cursor:pointer;border-radius: 4px 4px 0 0;
 line-height:30px;padding:0 20px;list-style: none;background:#f0f0f0;margin-right: 3px;}
#tabxg li.active {color: #fff;
    height: 35px;line-height: 40px;background: #1eb394;position: relative;top: -5px;}
#contentxg {border:1px solid #dcdcdc;}
#contentxg ul {line-height:25px;display:none; margin:0 30px;padding:10px 0;position: relative;}
#contentxg ul li{width:50%;list-style: none;margin: 12px 0;position: relative;display: flex}
#contentxg ul li:first-child{position: relative;left: 0px;}
#contentxg ul li label{
    display: inline-block;width: 75px;text-align: right;position: relative;top: 4px;
    right: 5px; float: left;
}
#contentxg ul li select{
    width: 78%;
    border-radius: 0;
    float: left;
}
#contentxg ul input{
    display: -webkit-inline-box;width: 78%;border-radius: 0;
}
#contentxg ul li b{
    width: 6px;
    height: 6px;
    border-radius: 5px;
    background: red;
    position: absolute;
    right: 0px;
    top: 13px;
}
#contentxg ul li button{
    position: absolute;
    right: -17px;
    padding: 3px 11px;
    border: 1px solid #ccc;
    background: #fff;
}

.btnmain_center{
    height: 50px;margin-left: 10px; display: inline-block;
    position: absolute;left: 0;
}
.btnmain_center button{
    float: left; margin-top: 10px; height: 30px;line-height: 30px; padding: 0px 10px;
    background: #fff;color: #555;border: none;border-radius: 1px;font-size: 12px;
    cursor: pointer; margin-right: 15px; border: solid 1px #ccc;
}
.btnmain_center button i{
    margin-right: 5px;
}




.tctj{
    height: 50px;margin-left: 10px; display: inline-block;
    
}
.tctj button{
    float: left; margin-top: 10px; height: 30px;line-height: 30px; padding: 0px 10px;
    background: #1eb394;color: #fff;border: none;border-radius: 3px;font-size: 12px;
    cursor: pointer; margin-right: 15px;
}
.tctj button i{
    margin-right: 5px;
}
.article-search button {
   color: #646464;
   border: solid 1px #999;font-size: 12px;
    cursor: pointer;position: absolute;
    right: 17px;
    padding: 0 11px;
    height: 40px;border-left: solid 1px #eee; background: #fff;
}



.contentMid{
     margin: 18px 15px 0 15px; 
    width: cacl(100% - 15px);
    height: auto;
    background: #fff;
    /*border-top: 2px solid #c8c8c8;*/
    position: relative;
    padding-bottom: 10px;
     /*overflow: scroll;*/
   /*overflow: hidden; */
}
.contentMid{
	margin: 5px  0 0 0;
	padding:0 15px;
}


.jqgrid1a_scroll{
	width: auto;
    height: 700px;
    overflow-x: scroll;
    overflow-y: scroll;
    margin-right: 50px;
}
.contentL .contentMid .title {
    padding-left: 0px;
}
.UlBtn li{
    float: left;
    padding: 0 24px;
    height: 52px;
    line-height: 52px;
}
.contentMid1{
    padding: 10px 20px 15px 20px;
}
.sixLiBord{
    border-top: 2px #1ab394 solid;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
/*
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
    text-align: left; border-top: 0px;border-bottom: 0px;
}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr:first {border: 0px;}
*/

.tab-group {
    position: relative;
    border-radius: 0 0 10px 10px;
}
.tab-group section {
    opacity: 0;
    height: 0;
    padding: 0 1em;
    overflow: hidden;
    transition: opacity 0.4s ease, height 0.4s ease;
}
.tab-group section.active {
    opacity: 1;
    height: auto;
    overflow: visible;
   /*  border: solid 1px #ccc; */
    margin-bottom: 0;
    padding: 0;
    border-top: none;
}

.tab-nav {
    list-style: none;
    padding: 0;
    height: 40px;
    overflow: hidden;
    margin-bottom: 0px;
    border-bottom: 1px solid #ccc;
}
.tab-nav li {
    display: inline;
}
.tab-nav li a {
    font-size: 14px;
    top: 1px;
    position: relative;
    display: block;
    float: left;
    border-radius: 10px 10px 0 0;
    background: #f0f0f0;
    line-height: 31px;
    padding: 0 1em;
    text-decoration: none;
    color: grey;
    margin-top: .5em;
    margin-right: 1px;
    transition: background .2s ease, line-height .2s ease, margin .2s ease;
}
.tab-nav li a:hover{
    color: #1eb495;
}
.tab-nav li.active a {
    background: #1eb495;
    color: white;
    line-height: 40px;
    margin-top: 0;
}
#content ul table{margin-top: 0;}
.ui-widget-content{width: 97% !important; border: 0px;color: #323232;
background:  url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;}
/*.ui-jqgrid .ui-jqgrid-view{
    width: 100% !important;
}*/

/*
.ui-jqgrid tr.ui-row-ltr td{line-height: 24px;}
.ui-jqgrid-bdiv{width: 100% !important;}
*/


/* */
.disnone{
    display: none;
}
.layui-layer-title{
    color: #fff;
}

.layui-layer-btn .layui-layer-btn0{
    border-color: #1cb194 ;background-color: #1cb194 ;
}
.layui-layer-btn .layui-layer-btn1 {
    border-color: #1cb194 ;background-color: #1cb194 ;color: #fff ;
}
.jstj1a{width: 100%;overflow-y: scroll;padding: 0px !important;}
.jstj1a .ui-widget-content{width: 100% !important;margin: 0 auto;}
.jstj1a table{width: auto !important;margin: 15px 3% !important;}
.jstj1a .ui-jqgrid .ui-jqgrid-btable{width: auto !important;}

.jstj2a{width: 100%;overflow-y: scroll;padding: 0px !important;}
.jstj2a .ui-widget-content{width: 100% !important;margin: 0 auto;}
.jstj2a table{width: auto !important;margin: 15px 3% !important;}
.jstj2a .ui-jqgrid .ui-jqgrid-btable{width: 94% !important;}

/* */
.SelectTheUser{width: 100%;padding: 0px !important;}
.SelectTheUser .ui-widget-content{width: 100% !important;margin: 0 auto;}
/* .SelectTheUser table{width: auto !important;margin: 15px 3% !important;} */
.SelectTheUser .ui-jqgrid .ui-jqgrid-btable{width: 94% !important;}



.tjgridtc1a{width: 100%;overflow-y: scroll;padding: 0px !important;}
.tjgridtc1a .ui-widget-content{width: 100% !important;margin: 0 auto;}
.tjgridtc1a table{width: auto !important;margin: 15px 3% !important;}
.tjgridtc1a .ui-jqgrid .ui-jqgrid-btable{width: 94% !important;}
.ui-jqgrid .ui-jqgrid-htable .ui-th-div{
	text-align:center;
} 


.roleJqGridContainer{
	width:100%;
	height:100%;
	overflow: hidden;
}


/*ztree*/

.ztree{
    width: calc(100% - 60px);
    margin: 0 30px 20px 30px !important;
    border: solid 1px #c8c8c8;
    padding: 10px;
}



         body {
			    font-family: '微软雅黑','Helvetica Neue','Helvetica','Arial','sans-serif';
			    font-size: 12px;
			    color:#0E0E0E;
		    }
			
			/* jqgrid */
			.table > thead > tr > th,
			.table > tbody > tr > th,
			.table > tfoot > tr > th{
				background-color:rgb(229, 247, 243);
			}
			.table > thead > tr > th,
			 .table > tbody > tr > th,
			  .table > tfoot > tr > th {
                 background-color: #1bb194;
                 color:#ffffff;
                 font-size:14px;
             }
			.table > thead > tr > th,
			.table > tbody > tr > th,
			.table > tfoot > tr > th
		    {
			  padding: 4px;
			  line-height: 19px;
			  vertical-align: top;
			  border-top: 1px solid #ddd;
			  !important
			}
			.table > thead > tr > th.success,
			.table > tbody > tr > th.success,
			.table > tfoot > tr > th.success{
				 background-color:red;
			}
			.table > thead > tr > th.active,
			.table > tbody > tr > th.active,
			.table > tfoot > tr > th.active{
				 background-color: #46c37b;
			}
			.table > thead > tr > th{
			    line-height:22px;
			}
			
			
			.table > thead > tr > td,
			.table > tbody > tr > td,
			.table > tfoot > tr > td {
				  padding: 4px;
				  line-height: 19px;
				  vertical-align: top;
				  border-top: 1px solid #ddd;
				  !important
			}
			.table > thead > tr > td.active,
			.table > tbody > tr > td.active,
			.table > tfoot > tr > td.active,
			.table > thead > tr.active > td,
			.table > tbody > tr.active > td,
			.table > tfoot > tr.active > td,
			.table > thead > tr.active > th,
			.table > tbody > tr.active > th,
			.table > tfoot > tr.active > th {
			    background-color:#ccc;
			    /*color:#FFF;*/
			}  
			.table > thead > tr > td.success,
			.table > tbody > tr > td.success,
			.table > tfoot > tr > td.success,
			.table > thead > tr.success > td,
			.table > tbody > tr.success > td,
			.table > tfoot > tr.success > td,
			.table > thead > tr.success > th,
			.table > tbody > tr.success > th,
			.table > tfoot > tr.success > th {
			    background-color:#daf6ea;
			    /*background-color:#8fffd0;*/
			    color:#0E0E0E;
			}  
			.ui-jqgrid .ui-jqgrid-pager{
			   border-top:none;
			}

 /* jqgrid*/
.ui-jqgrid .ui-search-table .ui-search-oper {
    display: none;
}
.ui-jqgrid .ui-search-table .ui-search-clear {
    display: none;
}
.ui-priority-secondary{
	    opacity: 1;
}


.ui-pager-control>table>tbody>tr>td{
	text-align:right;
}


#cdxgtj .modal-header{
   background: #1cb194;
    color: #ffffff;
    
}
/*********modal寮规****************/
.modal-footer{
	text-align:center;
}
.modal-header .close{
	background:url(../images/exit1.jpg);
	opacity:1;
	width: 16px;
    height: 17px;
}
.modal-footer .btn-default {
    color: #ffffff;
    background-color: #1cb394;  
}
.modal-footer .btn-primary {
    color: #fff;
   background-color: #1cb394; 
   border-color: #1cb394;
}
/*********layer寮规****************/
.layui-layer .layui-layer-btn{
	text-align:center;
}
.layui-layer-wrap{
	
	text-align:center;
}
.upload{
	width:550px;
	height:120px;
	padding-top:20px;
}
.btn.btn-info,.btn.btn-danger{
	display:none;
}
/* .layui-layer-wrap form{
	width:520px;
	height:38px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-19px 0 0 -260px;	
} */
.layui-layer-wrap .control-label{
	float:left;
	width:80px;
	line-height:38px;
}
.layui-layer-wrap .file-input{
	float:left;
	width:440px;
	height:100%;
}
.layui-layer-wrap .file-input .input-group .form-contro{
	width:320px;
	height:100%;
}
/* .layui-layer-wrap .btn{
	padding:4px 12px;
} */
.file-caption-name{
	height:32px !important;
}
.form-control{
	line-height:32px
}
.layui-layer-wrap .btn-success{
	    background-color: #00b294;
}

/*********ztree****************/

.ztree{
	width: calc(100% - 30px);
    margin: 15px 15px !important;
    padding:0;
    
    
}
.ztree li {
    text-align: left;
    white-space: nowrap;
    outline: 0;
    position: relative;
    overflow:hidden;
}
.ztree li span{
	float:left;
	line-height:28px;
}

.ztree li a {
    width: calc(100% - 30px);
    cursor: pointer;
    color: #333;
    line-height:28px;
    height:28px;
    
}

.ztree li.level0{
	border-bottom:1px solid #dcdcdc;
	background:#f5f5f5;
}
.ztree ul.level0{
	background:#ffffff;
}

.ztree li.level1{
	border-top:1px solid #dcdcdc;
}


.ztree li a.level0{
	line-height:36px;
    height:36px;
}

.ztree li a.level1{
	line-height:28px;
    height:28px;
}
.ztree li a span.node_name{
	line-height:28px;
	height:28px;
}
.ztree li ul {
    margin: 0;
    padding: 0 0 ;
}

.ztree li span.button.switch {
    width: 18px;
    height: 18px;
    margin-top: 5px;
    margin-left:30px;
}

.ztree li.level1 span.button.switch {
    width: 18px;
    height: 18px;
    margin-top: 5px;
    margin-left:45px;
}
.ztree li span.button.chk {
   margin: 8px 10px 0 10px;
} 

.ztree li a.level0 .node_name{
	 color:#333333;
	 font-size:14px;
	 font-weight:bold;
}


.ztree li a.level1 .node_name{
     color:#6d6d6d;
}

.ztree li.level0 a.curSelectedNode {
    padding-top: 0px;
    background-color:#ffffff; 
    color: black;
    border:1px solid #ffffff; 
    opacity: 0.8;
    height:36px;
    line-height:36px;
}

.ztree li.level1 a.curSelectedNode {
    padding-top: 0px;
    background-color:#ffffff; 
    color: black;
    border:1px solid #ffffff; 
    opacity: 0.8;
    height:28px;
    line-height:28px;
}
.ztree li span.button.chk.checkbox_false_full {
	    background-position: 0 0;
	}
.ztree li span.button.chk.checkbox_false_full_focus {
	    background-position: 0 0;
	}

#menuTree{
	margin-top:0 !important;
} 

/* layer弹窗背景色 */
.layui-layer-btn{
	background:rgb(240,240,240)
}

/* 角色委会弹框table样式 */
.editTable{
	width:100%;	
}
.editTable tbody tr{
	height:30px;
}
.editTable tbody tr td{
	height:100%;
}
.editTable input{
	width:100%;
	height:28px;	
}
.contentBot1 .row .selectCheckbox .form-group .disab button{
	background:#ebebe4;
}




.layui-layer .layui-layer-setwin .layui-layer-ico{
	height:17px;
	background:url(../images/exit1.jpg);
}
.layui-layer .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .table tbody tr td input{
	margin:4px 0 0 5px;
}